Ok. So far I've solved the gfx problem by changing my AAMode from Multi-Sampling to Adaptive Multi-Sampling.
Now I just had a CTD while in map and deleting radio messages. Everything was smooth until it froze for a second then back to desktop.
Anyway to disable all the submarine sighting messages?