If you have a qvf load script that runs manually ok in Desktop, then with Enterprise you can set it to auto run to a schedule. With the Caveat though that the Enterprise server must have the same access to the online database as your database - often server access to the internet is more locked down on a server than a desktop.
Regarding your Desktop lagging with large datasets vs. how Enterprise behaves, the answer is the infamous "it all depends". If it lags because your Desktop is low on RAM and paging, and your Server has oodles of RAM then probably yes. If it lags because of poor data model design and inefficient expressions, then no.