CCR1009-8G-1S-1S+ Can't get more than 350-450 Mbps single session, can get more with multiple sessions

I had a similar issue, disabled queues / enabling fasttrack helped for me though. I think the problem is the RouterOS kernel is too old to support proper balancing of connections across multiple cores, hopefully this is fixed if / when RouterOS v7 comes out. 350 mbps does seem on the low side though, have you checked your OS TCP tuning? Windows at least can use different settings for different networks which can complicate testing.

http://forum.mikrotik.com/t/ccr1009-7g-1c-1s-single-stream-tcp-performance-limit-with-queues/117121/1