I would like to build my first gaming pc that can run tripple A games like the Witcher 3, and most games at 1080p-1440p at 60 fps. The $1000-$1100 is just for the main tower, not including a monitor or keyboard etc. (Although it does include a copy of Windows 8.1). I would like to stay with an NVIDIA gpu, but other than that I am open to suggestions. I am looking for upgradeability as well. Thanks!