A bottleneck is not when the CPU is using 100%, but when the CPU is unable to drive enother component (usually the GFX card) to its max usage. The easiest way to test is to raise the settings. If your FPS doesn't change, the CPU is holding your card back. You see this phenomina a lot with SLI/CF setups (and note, how much better i7 does as a result; all SLI/CF seem to be bottlenecked by current duos/quads).
For example: if I get 82 FPS at 1024x768, 82 FPS at 1280x1024, 79 FPS at 1600x1200, and 52 FPS at 1980x1280. This is a CPU bottleneck, as inccreasing the resolution does not impact performance. The CPU simply can't make the GFX card go higher than 82 FPS, no matter how low the resolution was set to(although you might see a low gain at ultra low settings, due to the card needing less data sent its way, freeing up the CPU somewhat...)
The opposite is also true, where setings below a certain point will cause a massive performance jump. Example: you get 8 FPS at 2560x1980, 31 at 1980x1280, and 45 at 1600x1200. You are bottlenecked at the highest resolution, but this can be either the GPU not being good enough for that resolution, or the CPU not being able to send data to the card fast enough. You would need to test with a faster CPU to determine weather or not the CPU is the limiting factor in this case.