Hi,
Thanks a lot for the observation. Did you happen to notice how the SpotCloud provider rating correlated to the performance of your application? If so, this would be useful information for us.
About the CPUs. The offerings you see in the market are advertising virtual CPUs allocated to your virtual machine. This means that anything running on your instance will detect, say 8 CPUs.
As to whether this is a selling point for the hardware offering is really context dependent. If your application isn't taking advantage of several CPUs, there is no real advantage. If your application will utilize all CPUs found in the system - I'm assuming yours will as you mentioned it is CPU-intensive - then might be something to gain from hardware with > 1 CPU.
I say "might" because the number of virtual CPUs has no bearing on how much of the host's CPU time is given to the virtual instance. This has more of an impact on performance than any other factor I'd say.
Having said that, I think there is merit to your feature request. Obviously providers actually outperform others - with the metrics (rating) to prove it - our valuable to buyers such as yourself. We'll certainly put this on our radar, and thanks again for pointing it out.
Regards,
Adam