There is always overhead with returning the data. But my preference is to do
SELECT * INTO #tmp FROM ....
This does at least take out any network overhead out of the equation. Then again, there is overhead for writing to tempdb.
If you to Tools->Options->Query Results, there is an option to discard query results, both for grid mode and text mode. I know some people who favour this option.