By looking at the CPU usage in the Windows Task-Manager.
That's not, by any means, a reliable information to tell if the process can run in multithreaded mode. You are misleaded by the fact that each CPU performance graph shows some CPU usage when the game runs, but multithreaded processing doesn't work that way. What you see in the graphs it's just an info that tells you that the process is running on all cores and it's load-balanced across all cores, but that's a feature of the CPU which is used by the OS,
not by the process itself. You can tell that Oblivion
doesn't actually take advantage of the other cores by setting the affinity to the core 0 only while the game is running: your performance won't drop by a single bit. You guys are confusing multi-core processing [of which ANY process can take advantage as long as the OS can support it] with multi-threaded processing spread across two or more cores, which Oblivion
can't do because it's not hardcoded in its exe.