I have a friend that is out of state, if he were near me I would volunteer to build a computer for him myself, but since he knows absolutely nothing about computers, i'm trying to help him find a decent computer that is pre built.
There is a site called eCollegepc.com that I had ordered my first gaming computer off of, So that would be a site that I would use, Newegg definitely, if they have any good built computers. And i'm not so sure about cyberpower or ibuypower. I've seen some pretty bad reviews on both companies, and the shipping looks horrible.
My brother had a cyberpower desktop. The things you need to know is that you have to pay shipping 1 way on repairs and the customer service isn't great. They are the "cheap" custom pc people. The computer are decent quality though. what is the budget?
Build it for him and ship it in the box the case came in. I've done this on 2 separate occasions for people. There are two considerations you have to make, though.
-The HSF on the CPU needs to be mounted and supported in a way that it won't hurt the motherboard in transit. Lighter HSFs typically aren't a problem (especially if there is a backplate).
-The graphics card can be an issue too. But, on that budget, you won't be worrying about some massive, heavy graphics card.
The last ibuypower I touched went through 3 motherboards in a week. I'll always go the custom built route for a gaming computer.
I always hear bad stuff about cyberpower and ibuypower. They basically never responded to my friend after multiple attempts to reach them about a defective pc. -_- It's ridiculous how a company can get so large yet still have such awful customer service. I went with a smaller company called www.ironsidecomputers.com they basically match their prices but they have really good customer service, free shipping, free pro wire management and a bunch of other stuff I can't remember off the top of my head lol. I would definitely check them out the live chat thing is super helpful.