It's probably not the particles that are causing the issues. I bet it's the stainmaps. Some cards have a really slow texture upload, so dynamic lights and stainmaps are slow. I think there's an option in the setup screen to shut it off. If not, it's something like gl_stainmaps or r_stainmaps (can't remember offhand).