Base render performance is not the same as Dataview. Base only renders to the section within the editor view not the whole base as Dataview table. As the result, when you scroll up/down, it starts to render, giving the impression of low resolution table
What I mean is that Base only renders when you scroll not the whole Base table like Dataview table. As the result, Base table is choppy and not fully rendered.
The fact that the bases are loaded progressively is an optimization so that only what on screen is actually present in the app. IF you have a million rows, the app is gonna crash if you try to render them all at once.
You example looks particularly bad.
Enable restricted mode, default theme, no snippets and Restart Obsidian. How does it work now?
I noticed the same issue with base scrolling (though not so bad). I tried to turn on and off various plugins and snippets to figure out if maybe some of them causes this, but in the end it seems like it is simply related to the amount of css added to the app (including css added by the plugins). The more I get enabled, the worse it gets.
I tried disabling all community plugins but it improves just a little bit.
Another thing is that I use external URL for image so the performance is much worse than local saved images.