i can give you some quick advice for further searches you may want to try or even if you want to try a do-it-yourself build. this is a very general suggestion that can be elaborated on much further.
motherboard: i would suggest either AMD FX, Intel Z97, or Intel Z170 platforms
CPU:
if AMD, FX-8350 is the only one i would suggest.
if Intel, there are many i5 and i7 processors out there that are great for gaming. your budget and motherboard choice will dictate which you should go for.
GPU(graphics card):
AMD's 300 series, i would suggest 380 or higher. if on a very limited budget there are still great deals on 200 series, 280 or higher.
Nvidia's 900 series, i would suggest 970 or higher. maybe 960 if you are playing at low resolutions or with very limited ingame settings.
PSU(power supply): find something listed here that fits your power needs =
http://www.tomshardware.com/forum/id-2547993/psu-tier-list.html
RAM(memory): if DDR3, you can find great deals on 8GB sets of 2133 or 2400 speed. would suggest CAS 10 or lower.
if on the Intel Z170 board. DDR4 at least 8GB of 2400 or higher speed.
case: ATX size. find something that appeals to you aesthetically. i would look for something with top and side vents that allows extra fan mounting.
disk: i would suggest an
SSD(solid state drive) for Windows installation and maybe some of the more demanding games. plus have at least 1TB of
hard disk for storage and other installs.
peripherals: a good mechanical keyboard. a mouse with some side thumb buttons. a display that is at least 1080p.
if all of this seems very overwhelming you will probably want to ask for further advice from someone who will do a specific parts list for you. that can be very limiting though because then you will be stuck with their preferences and will not have your own input on the matter.
i always start my searches at
Newegg.com. then check other sites like Amazon for better prices. there are other sites like TigerDirect that i know are trustworthy.
good luck