It looks to me that while overall your CPU is, as you put it, barely sweating the probable reason why it is struggling is because the test is fully utilising 1 CPU core and Flash is probably not multi-threaded and cannot use more than 1 CPU for the work that is needed.
If you open up task manager and see that chrome.exe is using 12% of your CPU time which is 1/8 your total CPU power then it is the fact that Flash is not multi-threaded that is the problem.
More CPU cores available does not mean more power is available to any one task, see my answer at How do I calculate clock speed in multi-core processors?
-=EDIT=-
I just tried the test on Firefox and on my quad-core system the cpu usage was at about 48%. I'd assume that it is therefore partially multi-threaded, using a worker (calculation) thread and a rendering thread. I would expect your system to therefore see approximately 23-25% CPU usage on the Chrome.exe process.
Weird, just tried it in Chrome and it is only using the 25% (12% for your system) CPU time I originally expected...
1are graphics card drivers up to date? – kaykay – 2011-04-14T05:49:53.883
What version of Flash player? – Sathyajith Bhat – 2011-04-14T06:04:44.163
Flash Player 10.2 (latest stable release) and I think I've tried latest ATI Catalyst drivers as well as default Windows 7 drivers, and both seem to offer a similar result. – Simon East – 2011-04-15T01:00:06.743