Foxconn is a very good company, for producing motherboards. I have tried ASrock once, which was a wifi board, with no problems.
Foxconn is associated with XFX, which means they are almost the same. XFX - Higher End, Foxconn - Lower End
ASrock seems to be associated with ASUS, which also means they are almost the same. ASUS - Higher End, ASrock - lower end