Man. Got to tell you. Never buy generic hardware or you will be sorry. Have bought some generic hardware and all of it ether don't function right or would fail within short period of time with minimum usage. I would call generic cheap junk, and money down the drain.
Or you can buy Asrock is top notch Motherboard manufacture for sure. As for PCs i'll go for custom build PC with high quality hardware. And "know how skills."
To me, it doesn't matter the vendor. I've had some ASRock motherboards that were really crappy, like the N68 VS3 UCC. Then, for some reason, they decided to go full Frankenstein and made a "N68-FX" which is a terrible board that has basically the same chipset as the other one (which was not made with the FX line in mind), has horrible phases/VRM, terrible cooling, awuful audio chips, and should be burried 100 yards down. On the other hand, I bought a "SQONYY" generic PS2 controller for 10 bucks and it has better precision than my Logitech joystick Don't think that just because something is "generic" or cheap that it's a POS. There are a lot of cheap products that shouldn't even be in the market, but same applies to brands/products regarded as "good quality". As another example, Apple products have terrible design, are cheap to produce, and their prices are very expensive. You can always get the same hardware for at least half of the price Apple charges you.
I have bought generic hardware as well as brand name hardware. I have had brand name hardware fail just as often as generic hardware. When brand name hardware fails, the loss is greater. Some of the brand name hardware that has failed for me: SanDisk, Panasonic, Toshiba, Samsung, Amazon, Sony. Remember, you are paying for all the marketing and advertising that creates the "brand". Best to research products before buying them, and not worry if they are generic or brand name.
SanDisk Extreme seems to have top Feedback rating, but the question would be for how long those reviewers used the product before writing a review.