In my case I did try switching to a cards layout with grouping and rollups to emulate a calendar layout, but for some reason the whole app became much slower (3000+ rows). The calendar layout seems to be quite a bit more efficient. I’m still working through some data optimization to make things run smoother.
In the mean time, check out this post and start scrolling down for some ideas on using cards for a calendar view.