Hi:
The hardware ID you posted definitely is a Ralink 3290 wireless card.
I would try the driver directly from Ralink and see if that works.
http://www.mediatek.com/_en/07_downloads/01_windows.php
Download the driver from the second grouping of devices listed on the page.
You will see your RT309x wireless card listed there.