Just a suggestion, but based off of what he said in first post, his current NVIDIA card is a dedicated card. My suggestion would be to find an identical system to the one you linked, but find one with an intel, and then drop your NVIDIA card in it. I really don't know if dropping an NVIDIA card into a machine with an AMD processor is a good idea tbh, but I like playing things safe.
The maker of the card or processor is not really important, any card will work with any processor.
Having said that though, I personally prefer using chipset and video cards from the same makers, they just seem to run smoother that way. Since I normally run AMD processors, I end up with pure AMD systems, ATI card ATI chipset etc.