Well you have described your problem perfectly in details.
But if you could mention name of medicine than it would be better.
Among reboxetine and bupropion, you can go for bupropion first.
Among antipsychotic you should try aripipazole.
Next Steps
Book appointment online or offline, I want to talk to you in detail.
Health Tips
Stay positive, add psychotherapy for ocd in management.