There are a lot of good places to buy prebuilt desktops. Since you probably want a high end graphics card and processor for gaming try several sites that let you have a great amount of custimization such as xoticpc, Magic Micro Computers (might of changed) , cyber (posted above) ,ava direct and several other great sites.