I'd also assume that the only CPU mining on the network would be due to botnets, but I don't know how large a proportion of botnets would be CPU and how much GPU.
The first ASICs were added at the start of february. The Hashrate has increased by ~ 10 or maybe even 12 Thps since then. Some of those will be GPU miners that found they could still profitably mine after the constant increase in the exchange rate, but lets say 10Thps are ASIC. So I'd estimate ~ 28% of the network hashes are contributed by ASICs.
I'd guess GPU and FPGAs are probably about even, but I could be wrong.
It's an interesting question - maybe you could start a poll?
Thanks for your time and info it sounds fair to me..i will look in to create a poll about the mininggear use...
Maybe that will give some insight in %