Probably something was optimised or fixed, but as you are using the framework in a very... emmm... uncommon way the probably that optimisation turned out to be a slowdown for you or you might have been benefiting from a bug and when the bug was fixed the benefit vanished.

Maybe you should use a QScrollArea filled with widgets instead of a table view?