Out of curiosity did you get this to work ? Your best option is to just get a new network card but if you would like to push your luck and see if you can get it to work on Ubuntu then heres a couple of link with detailed instructions which you can use in Ubuntu to solve your problem.
*vishalmanohar.wordpress.com/2007/07/07/configuring-hangzhou-silan-on-ubuntu-linux/
Refer the links in there and one of them has the driver and the instructions necessary to do the install.
Hope this helps.