***I just re-read your reply - ignore my post.... I am getting all in a muddle between G's and D's!***
You will get allot of EVO3G lovers saying that the EVO3G has 1GB where we have 512GB (system RAM). However clock speed is not definitive on any system.
The O3G has the dual channel system that is much more efficient (avoids bottlenecks) than a single channel one. Also the O3G has 8GB of storage RAM as well, where as the EVO3G only has 1GB.
What I have also read is that the EVO3G hasn't got such a wide angle for viewing as the O3G, so you have to be more precise when viewing the screen.
Saying that both are excellent phones, getting pretty much a tie in most comparisons - I just chose on personal preference and that good old 'gut feeling'!!!