I need help building my first gaming pc. My budget is no more than $500 and i would like to be able to play modern games such as Battlefield 4, Titanfall, and Dark Souls 2 in 1080p with at least medium to high settings. I've also got an os and an optical drive already.