very strange. the only way 2 no 4 sure is if you have an extra hard drive, reformat it, install windows and all your driver needs. then try running bf2 and c if runs like it should. but thatl be a pain in the ass. if it runs like it used 2 then you will no that it must have been something you recently did on ur other windows install.