I think I may have found an explanation. The mouse I've been using is the Microsoft precision mouse, and it only causes this non-fluid scrolling issue in radiant viewer. I tested a standard microsoft surface bluetooth (non-precision) mouse in radiant and did not have any issues with scrolling. I found this on the microsoft website:
https://support.microsoft.com/en-ca/help/303091/resolve-problems-with-mouse-button-or-scrolling-settings
Under "Method 5" it says:
_______________________________
"With newer “high-resolution” mouse devices, some applications may not correctly interpret partial scrolling messages. When low resolution wheels scroll up and down, the mouse driver sends a scroll magnitude of 120 for each tick of the wheel up and 120 for each tick down. According to the official documentation, a scrolling value of 120 (or -120) indicates one line of scrolling. If the application receives less than a full line, it should either scroll part of a line (which is what Microsoft Word and some other applications do) or if that’s not possible, save up the value until a total of 120 is reached (which is what Notepad does). Most current Microsoft mouse devices are designed to give a smoother scroll experience, so the wheels are higher resolution and send four times as many scroll events, but at one-quarter of the magnitude. So instead of 120, they send 30 (or instead of -120 when scrolling back, they send -30). This should result in scrolling at the same speed, just more smoothly.
Some applications may not handle this correctly.
For example, they may ignore partial scroll events, or they may interpret a partial (30) event as a full line (120). There have been instances of some applications that actually combine both of these incorrect behaviors. For example, some applications may ignore the positive partial events and treat negative partial events as a full line, which would result in slow scrolling forward and fast scrolling backward.
To test whether this is an application-specific problem, compare the behavior in that application to how scrolling works in Notepad or Microsoft Word."
__________________________________________
I think that explains it. The strange thing is radiant used to handle scrolling with my precision mouse just fine, this problem came out of the blue, maybe around the time I upgraded to the newest version of radiant. However I tried uninstalling it and installing the previous version of radiant and still the problem is there. Not sure if you have any insight into what is going on?