That's actually quite much gpu utilization for W:ET with that hardware. GTX275 here uses barely 20% and has way less power than your GTX680...strange, maybe you're playing with uberhigh resolution or smth...nonetheless here are some tipps to try:
1. W:ET mainly utilizes cpu time, that's correct and should be just fine with that i7 monster Though it still needs some opengl stuff rendered by the gfxcard. Modern gfxcards just yawn at W:ET and that can cause some side effects with more recent driver versions and powerful hardware. Check the power management mode setting in the nvidia panel and set it to 'prefer maximum performance' for W:ET so the card's 3D-clocks are applied permanently when the game is running.
If set to 'adaptive' and the load is minimal it's likely that the card switches every few seconds between idle- 2D- and 3D-clocks or what ever performance levels the GTX680 has implemented and that causes nifty fps drops and stutters.
edit: Same goes for your cpu if you have speedstep or similar energy saving functions enabled for your cpu.
Monitor it and check if it downclocks when W:ET is running. Should not happen when playing games.
2. Also like chuckun said turn off threaded optimization, that's anyway a must. Even this alone sometimes solves the clocking problems too and the 3D clocks stay constant when playing.
3. To optimize (and/or troubleshoot) further and you want it as smooth it can get, set the cpu-core affinity of the ET.exe process to 1 core only in the taskmanager (ctrl+alt+del). W:ET is a single threaded application and there is absolutely zero performance gain when distributed over more than one core...can even backfire and cause mini lags, fps drops and feel overall a bit jerky. With more than 2 cores you can even try to free up one of them completely and dedicate it to the ET.exe
You can use that 'prio' program from the link below to have the core affinities and process priorities saved.
Else you would have to set them manually again in the taskmanager each time you start ET.
4. If you are playing on punkbuster enabled servers, distribute the punkbuster processes (PnkbstrA & PnkbstrB) over different cores than the ET.exe.
If punkbuster is not required for the server, just end PnkbstrA & PnkbstrB completely...fps increase is quite huge when pb is off.
-> And ofc make sure that the nvidia driver is properly installed in the first place, which is sometimes not the case when it's done via windows update. To avoid those windows update issues by bugged, incomplete or generally unwanted driver installations never allow windows update to download and install device drivers like the nvidia wddm drivers. It can cause exactly issues that you are describing, like not properly applying filter settings to application profiles, failing fancontrols and such. If you know you need a more recent driver or just want to try another version always geht it directly from the nvidia website.
If there are issues present like yours like not applying AA settings and such (and you are sure you're doing it right). First uninstall the driver and do a cleanup in safe mode, there are many tutorials on the web. At last when reinstalling the nvidia driver via the nvidia setup tick the box "perform clean install". This way all affected files, profiles and registry settings are overwritten even if there are partially left overs.
Edited by S3ti, 06 April 2013 - 04:28 AM.