I've experienced the same result with the latest wpa_supplicant and ralink 3572 drivers from the 3.8 compat-drivers release. When I set bgscan in the config, it drops the connection after a few minutes to several hours. When I comment out bgscan in the config, it stays connected, but roams poorly. Looks like I'm sticking with ralink's proprietary driver for now. Thanks!