Does it take a long time to change views of a brand new form? If no, then it may be the design of your form.
Speed up Form
First run the performance analyzer (tools, Analyze, performance). You can select just the queries and forms that are causing problem but I would recommend selecting everything and see what it comes up with.
Useful links:
http://www.granite.ab.ca/access/performanceforms.htmhttp://www.granite.ab.ca/access/performancefaq.htmhttp://support.microsoft.com/kb/209113/en-ushttp://support.microsoft.com/kb/209126/en-ushttp://support.microsoft.com/kb/889588/en-ushttp://support.microsoft.com/kb/290181/en-us