Now my question is that is there any way to factory reset all Interrupt registers and especially the Timer related interrupts so as to stop getting random interrupts thereby slowing the code.
The interrupt registers are reset when you load a new program.
Your problem is that the code you didn't post is reading crap from EEPROM and assuming it is good.