Actually , I should clarify. I don’t think the pagination would help for this one.

With 50 fields per user, even a 3 celled repeating group might take a long time to render right on page load (im not sure); but as you say, you have seen in your logs, it is a heavy resource.
Definitely advisible to break it up into different tables userMirror style.