Cheers Jesus. I'd completely missed that. I still don't understand why it used to work, but I guess driver changes are quite possible, if not probable.
Well, it may be helpful if you could mention how you fixed this, so that others who might experience this problem too can find an answer in this thread.