I'll be totally honest here, I dont know the first thing when it comes to choosing the right specs or anything. But what I do know is that I'm willing to spend up to $3000 on a Desktop PC that can play any game on Ultra settings, 3D modelling and any adobe program withh ease, as well as video editing and other high end developing software. Im totally lost on what to buy. The $3000 includes the cost of a great monitor, speakers, keyboard and mouse. This is my first gaming PC. and I want it to be perfect.