Before you go dinking around trying to force roaming manually on the Q, you probably want to read this thread closely, starting around post #20:
http://forum.xda-developers.com/showthread.php?t=1870916&highlight=roam+control
As far as the drivers for using QPST (which I've only used for PRL switching), try this link:
https://motorola-global-portal.custhelp.com/app/answers/detail/a_id/88481