Dunno about selecting criteria but I'd certainly recommend having a look at Novatech.
tbh most of the ones I've seen where you pick and choose components leave a lot to be desired, many listing non-name products for power supplies, memory and optical drives.
If any of our regulars here know of such a site, then please post.