There are a lot of good buys in the pre-config world of PCs. I don't think everyone who's been in the DIY world of system building for any period of time is fully aware of this.
You can typically pick up good deals on previous models as inventory is being cleared out for the next minor upgrade, so a lot of times, shopping for a pre-config system is simple opportunism.
Have a good idea of what config you want in terms of CPU, memory, mobo (compatible with your desired video card upgrade), installed OS, etc. (ignore pre-installed video card you will be replacing) and buy when you find the fire sale bargain on the system closest to your specifications.
Then pick up your video card when the price/performance is to your taste, preferably when NewEgg or whoever, is doing a sale or rebate, or both.
2 RAM slots is less of an issue (bus speed/RAM compatibility more important), as is one 12v rail (you'll only be using one for the video card upgrade), and even the HDMI out (probably on the video card you're presumably replacing) if you're sticking with the pre-config memory set up.
Point to take home: avoid buying a pre-config system without the right amount/speed RAM you wanted in the first place.