The belt width has to be matched to the pulleys.
When you say the 1/2 x 98 belt is just a little too big, do you mean too wide?? or too long??? When the proper size belt is seated down in the pulley, there should be about an 1/8" or so of the top of the belt sticking up out of the pulley when new. AS the belt wears, it will ride farther down in the pulley and is a good indicator of how worn the belt is.
Also note that there are 2 ways to measure standard belts. There is the letter designation, A, B, C, etc. And then there is the other numbering system. Like 3L, 4L, 5L, etc.
A=1/2, B=5/8, etc
the 3L, 4L, 5L are how many eights of an inch wide the belt is.
So a 1/2" belt like you have is either a 4L or an A.
As to the lenght, The number after the A is how many inches the belt is long ON THE INSIDE.
The #'s after the 4L is how many THENTHS of an inch long the belt is ON THE OUTSIDE.
On a 1/2" belt, there is 2" of difference. SO....IF your belt is a 98" OUTSIDE length belt, that would be a 4L980, or a A96.
If you need longer or shorter, you can ask for an A95(4L970) or an A94(4L960), etc. Same if you need longer.
If you do need narrower but the same lenght, ask for an AA or 3L of whatever lenght.
Sorry for the information overload

But I find it MUCH easier dealing with counter people when ordering by size and not by application