Oh the 2D has improved though, the onboard video is 8mb shared , 1600x1200 was not usable because of the delay ..not to mention it was poor looking. Now the pages pop up after just a slight delay and it looks as good as my 6800GT.
But I think you are right, at this point the CPU is the bottleneck/unfortunately its not the ram 192mb seems to be more than enough. 256mb would be overkill for this CPU, IMO.
I think its an excellent basic task/internet PC even as it is.