Alain, just wondering why you'd recommend a fairly powerful GPU for work that is not very graphics intensive? Excuse my naivity on this topic, but can you redirect eg threads to be run on the GPU instead of (or on top of) the main CPU(s)?
If so, how would that work in eg .Net? Does the .Net framework automatically recognise the GPU and allocate threads to it?