> Just buy a prebuilt and install Steam and you are done.
Once you buy a prebuilt machine you're losing a good chunk of the savings that people talk about when buying a PC. You also don't just install steam, you have to install drivers, and maintain an OS (which doesn't have a controller friendly input method) so you need a keyboard and mouse around for windows update time or driver update time.