Asya, thanks a lot for your response.
To answer your questions :
Our system serves between 100 and 400 requests per second which is a constant load.
On top of that, we have a cronjob running every 10 minutes and deleting unneeded data (with a limit of 200k rows each 10 minutes) so as not to unnecessarily bloat the database.
Our storage on each note is 1TB SSD for mongo data files
10GB partition for logs
10GB partition for journal
From the monitoring i've done to the IO system, i doubt it's our bottleneck.
I have not unfortunately monitored the performance of 3.0.2 mmap engine and directly switched to WT. I am in the process of converting the slaves to MMAP as we speak hoping to get our performance back to where it was, i will update here with the results.
I would happily share our environment with your team in case you really want to learn about our use case. I believe it will be beneficial to both parties :)