Hmmm, perhaps it's a 9800M (mobile) issue. I had no such trouble in Vista 64 on a PC with two 285 GTX cards.

When you say transparent I'm guessing you mean the textures simply aren't displaying, rather than having a glassy appearance.