Did oct. booster cause my needle/seat? Do I need any oct. booster?

If you don't have detonation you have a high enough octane level.

I would stop using the 104.