So lets say I can spend up to 3500 dollars on a gaming computer. What would you guys recommend for the different parts? Id like to be able to play all the most demanding games on high settings. Don't forget to add the best keyboard/mouse/speakers for gaming too I'm interested to see what you guys come up with.