Digital Storm gets good reviews from what I've read on other forums, but I don't know anyone who's used them personally. You could also check out 42igamer.com, my friend just ordered from there and had a great experience :)
Nice specs, very fair prices.