Alright, my friend I've come up with a beast mid-sized gaming PC, it will serve you well for years to come & upgrading is going to be easy in this case!
http://pcpartpicker.com/list/7nXhkT
Over the years I've learned to not cheap out on two major parts of a PC the Power supply & case!
Hopefully this is helpful, send me build pics if you go with this!