13% of 4 cores meaning 50% of one core? I have no idea why that would happen. It should use 100% of one core unless it's hitting the FPS cap (60fps). 120k+ particles of what?
Making TPT able to use multiple cores would be nice, but is rather difficult.
The cores could be hyperthreaded. In which case it would only use maximum of one thread, which still would be using most resources of that core so it doesn't matter that much.