I agree - the best PC you can get is one you build/spec yourself - cos it will have everything you want, and none of the crap you don't
But if you aren't into DIY'ing, try a componant PC builder, who will help you with spec and build it for you.... The link imaloverofcars posted is the best place to ask for that