Ok here is the thing I am new to the pc gaming scene for the most part and am primarily a console gamer however guild wars 2 looks sick and I would love to play it when it comes out. Problem is all I have is a laptop that is not strong enough to run it. So what I need is a pc that will run guild wars 2 for me at decent resolution and performance I don't want to be lagging all over the place. I don't need to play it top specs though. Also I'm probably going to continue to play console primarily so this not going to be my primary platform for gaming. I don't care about over clocking or anything like that purely out of the box gaming. A plus would be to play whitcher 2 at medium but that is a secondary goal as I can play that on console. On a separate note would I be better off buying a desktop at best buy or something? I need the works mouse keyboard monitor. I would love not to have to spend 500$ and 300$ would be the sweet spot. Perhaps I am asking the impossible, but that is why I am here to submit to your wisdom gentlemen.
Try looking for a mouse and keyboard at a garage sale or at a local store for $5-10. Do the same for an optical drive, if necessary you can get them online for ~$17. As for an OS, ask around to see if you know anyone that might give you one, or use linux for a little bit until you get the money for Windows 7.
Ok I decided to put this together via newegg and amazon and it is looking good, but I made a few changes so just checking on compatibility this is based off of screwysqurl's build. Also I don't need a graphics card because it comes with my CPU correct?