If you want that good for specs you should consider a custom build. They are generally cheaper than any PC desktop and get you more spec for your buck. If you need advice on custom builds you can probably Google it or go to a local computer store as i have not built one myself. You can also go to newegg.com to look at parts/prices and you can also buy from there to. (newegg is for America/Canada only if your asking)