The connection string has something to do with performance, but
typically not very much.
On your second question I'm really in the dark as to what you're
talking about. With attached tables ALL queries are executed locally.
However, Access is smart enough when the opportunity arises to only
download entire indexes to the local machine rather than entire
tables.
SQL Passthrough Queries don't suffer from this performance
degradation.
-Tom.