I'm trying to play Bad Company 2 on bootcamp (iMac "late 2009", windows XP single user "student whatever edition"), but the multiplayer apparently always freezes after less than 1 minute of play. I've tried playing on a server without punkbuster, but it freezes anyway.
The single player works fine instead, so I guess it's not an engine problem (unless the multiplayer is for some reason much heavier).
It's not an account problem either, because with the same account I play without problems from other PCs.
Does somebody have any idea what could be causing this, and how to fix that?