solidworks to revit

Hi, I know this has been covered before and I have followed the instructions and have gotten it working.

But here's my question: is Revit just a program that imports CAD models to make a layout?

Because some of the items (saved as .sat in version 7.0), take up to 20minutes to be imported into Revit, is there any way to speed up the process? I am suppose to give my clients a set of CAD models for them to load up into Revit to make a walkthrough, however when I try to import the files using Revit on my own machine, it takes up to 20 minutes to load up a complicated model.

Any help would be greatly appreciated.

SolidworksImport export