Hi Tony! 1000$ is plenty for a very good pc build. I would recommend you build it yourself as it is pretty easy with a good tutorial. There are plenty on youtube, long and detailed ones and very simple and short ones.
If you want an idea of the prices, here is what I find to be acceptable. It's all based on what I learned for the past two years when shopping for computer parts:
For a CPU like an intel i5: It's around 250$. It's plenty for gaming in my opinion.
For a motherboard like a gigabyte, that I recommend, but Asus are very good too : I'd say around 150$ for a good chipset like the Z87.
Power supply : Around 100$ for good quality build. Good brands are Seasonic, Antec, Corsair (a bit pricy). You would need between 650W and 750Watts.
GPU : it's the most important part for a gaming pc. I would recommend the AMD GPUs from the R9 series. Mine is a R9 270 and it was about 240$ at the time and I can run BF4 High settings no problem to give you an idea and I play a lot of indies games too. If your budget allows it, go for a R9 280x but it sure costs more. You can also check the Nvidia cards but I don't know much about them.
HDD : SSDs are not worth it in my opinion but i all comes to preference. I'd say go for 1TB so you're sure to have plenty space. Western Digital makes good hard drives, particularly the Black Caviar series which are pretty good. Seagates makes good ones too. It's about 150$.
Case : Between 50 and 100$. I would recommend a Mid-Tower cases as they have plenty of spaces. Antec, Corsair, Coolermaster. There's so many different cases it's up to you.
RAM : You don't need more than 8GB of ram. Should be around 90$ for some G-SKill (2x4GB) as they have good ratings and are pretty popular.
In total that makes a total of about 1000$.
Also, extra fans are about 5 to 15$ each and if you want an optical drive for CDs it's around 20$.
Hope this gives you an idea!