i previously uninstalled BF2 on my computer, patched it up i thought great this is gnna work but then when i double click the exe it loads up the bf2 loadup page then gives an application error.
some 00x000678 numbers, something alot those lines.
there is nothing wronf with my ram and even a reformat does not stop this issue.
installed i mean lol
This looks like a hardware error. Try posting a pic of the issue with a spec list of your pc.
try deleting all the bf2 folders and bf2 profile after you uninstalled, and also delete the old bf2 icon that you used to use and check ya registry as well, then reinstalled/patch it with the 1.41 patch and make sure ya firewall except the new bf2.exe and let the game create a new bf2 icon on your desktop.
p.s. what video card do you have, need some specs here