Hey Jack, did you ever resolve this? I've just started having the same issue.
I can join any multiplayer games, but if I create a new one, LAN or internet, it crashes my game completely.
The first few times I received an error message "script ca\modules\mp\data\scripts\mpframework.sqf not found", but now it just crashes out with no information :(
HELP!!!