As the title says the game was running like a dream, got right into it and was going rather well (for me) and way about 2 days ago it started to lag... badly nearly unplayable as I would walk into walls etc. Before my graphics were working perfect on Ultra, was using my xbox controller.. no issues
I can play the game single player, no issues. I can even sort of play MP today, but without my controller
In short I don't know why its gone from running like a dream to, having to remove everything to get into a online match, which still lags a little. Or MAJORally if I run the game as before
Shouldn't be internet issues as I have fiber broadband, super speed, and this is a new gaming pc, runs new games smoothly.
Ive had strange issues myself with graphics settings, in this case, sometimes out of nowhere, any dual render scopes would see a major frame rate drop, and no matter what settings I changed, I could not correct it, I had to use system restore to bring the settings back to working order.
On that note, all I can suggest, if its possible to use system restore to go back to when it worked, try that. If not, delete the settings file located at "C:\Program Files (x86)\Steam\SteamApps\common\Call of Duty Ghosts\players2\config_mp.cfg", and reinstall your video drivers, making sure to select "clean install" so all settings are reset.
See if that helps.
Additionally if none of those things work, try installing a older version of the video drivers, I had to do that to get mine to work.
Try using Windows Task Manager to make the game run at Below Normal priority once you have the game already running. Especially if you're using Sync Every Frame.
Also you can max out more settings if you make the game run at Below Normal or Low priority.
Other performance tips are at the Ghosts Optimizations Summary thread here: