The main limit at the moment for me is the lack of power I can throw into DB. I've got a dual core, and a decent nVidia gfx card...only one of which is at half load. With multithreading and gpu acceleration for the math functions you could massively increase the potential speed. It shouldn't be too great of a leap to code it in either, especially since you're building it from scratch again anyway.