The video.con only helps if the game is trying to launch with incorrect video settings and then crashes. The random CTD's happen to everyone and are, as stated, random.
And you should delete the file in all the folders, also from the 'default' folder. BF2 crashes if it tries to load incorrect video settings from the current profile's video.con file and I wouldn't know which one you are using atm.
If this doesn't help you should make sure you run BF2 as an admin and then try deleting the shaders from the same BF2 folder in your documents.
Last edited by DeathUnlimited (2009-08-01 02:24:30)