http://intelligentsql.wordpress.com/2013/06/25/ssis-performance-tuning-max-default-buffer-rows/
Check out these system sprocs to get info on query row size:
sys.dm_exec_describe_first_result_set (http://msdn.microsoft.com/en-us/library/ff878258.aspx)
sys. sp_describe_first_result_set (http://msdn.microsoft.com/en-us/library/ff878602.aspx)
You can also get query row size with the estimated execution plan in SSMS.
Lots of tweaks for SSIS!