I hate to say it but wouldn't it be better, well not neccessarily better of course, perhaps cheaper is a better description; to get a cheap PC and/or parts and build it yourself
I understand the reasoning of having an all-in-one box but it's not always practical if speed is the issue, among other things.