I would contact the people within your organization. If they are investing in Tableau, you could make a very strong case to change that run-time policy.
Second, Could you run some Custom SQL to create multiple chunks of smaller tables and Union them?
I also have no idea if this will work and is a long shot: But maybe try running a small extract/query from the same user/path to keep it open? This probably is not how your set-up works- but may be worth a shot