Some places you take a measurement of your feet and send it to the company so they know how many inches which then transfers into a size they carry.
why don't you just measure your feet?
I'd get the 10.5 ,and be prepared to send them back for 11 if they are too small. From what you said 10.5 is your Usual,and is best chance of fitting. :)