I don't like any of them honestly, especially Cyberpower PC. The best deal you can get is this; It's not on your list but I want what is best for the consumer.
1) Buy all the parts yourself, you get what you want, with more flexibility and quality options.
2) As you probably don't know how to build a PC, get a store to build it for you, which will cost not a whole lot and that is the best thing you can do instead of going to those prebuilts.