OpenSource:
At the moment I have two magenets/wheel. I can increase this to four? It will give a more accurate reading at low RPM, but I don't know if the interrupt can handle (12.000 pulses/minute max.)?
12000 / 60 = 200 interrupts per second. Keep the interrupt service routine lean and you will be fine.