I have $400 to spend on my first gaming pc. I want to use it for 1080p gaming and want to play games like Battlefield 4, Dark Souls, Metro Last Light, etc in at least medium-high settings I already have a hard drive and the OS. I also want to be able to upgrade it.