The player is now playing fine, with controls and "stock" visual just fine but as soon as I mess with the visual setting it freezes again.

Which visual are you selecting? Can you name a specific one that fails every time?

Peter