

A year ago I was working for a company that used such PC in the cloud services. 10 months of renting that cost about the same as buying an equivalent laptop. It wasn’t good.
If you mostly need a machine for word-processing and do something intense for an hour a week there might be a possibility of saving money, but for regular use no way.
Also if you have an office where people occasionally need a powerful system then just buy one powerful PC and have them share.

Firstly AMD and NVidia both have a range of cards with different power levels. Getting a card with 8G that uses the 75W available from the PCIe slot should be possible.
A card that is setup for ML isn’t necessarily going to work well for desktop use. I currently have a NVIDIA card in my workstation setup for ML and it gives 0.2fps on games. I installed the NVIDIA card because the AMD card died and decided to play with ML on it.
I think the best thing to do is to use a separate PC for ML.