USB front ports via cables are well known to be less steady than the rear USB ports. If the maker won't support this, and it is important, ask for a refund.

Same story about the card reader. I know to replace it with the usual 10 buck item like this -> http://www.geeks.com/products_sc.asp?cat=64

I fear that no driver can fix those known problem areas.
Bob