I also think 4o sucks, but have you tried DeepSeek R1 (free on their website)? I thought it night and day between 4o and o3-mini on the following topics:
- reverse engineering: when fed assembly (or decomp or mock impl), it's been consistently been able to figure out what the function actually does/why it's there from a high-level perspective. Whereas ChatGPT merely states the obvious
- very technical C++ questions: DSR1 gives much more detailed answers, with bullet points and examples. Much better writing style. Slightly prone to hallucinations, but not that much
- any controversial topic: ChatGPT models are trained to avoid these because of its "safety" training
ChatGPT is a bit better (and faster) at writing simple code and doing some math faster, but that's it.
(obviously, common sense about what to share and not to share with these chatbots still apply, etc.)