I tried the sparks with motion blur and a single frame took 8.5 minutes to render with this computer. This would be around 15hrs for a 100 frame animation. I am going to attempt it over the next couple of nights. Here is a render of a single frame with no depth of field set.