ggciubuc
If your data have to be transformed, cleaned and this action of uploading is periodically i should use SSIS in any case.
If you have a single file with 100 gb size i shouldn't use SSIS for that.
if you have 100 gb of data in a file that can be bulk inserted in some columns of a table i should use bcp (before change recovery model in "Bulk logged" and after revert to initial recovery model of db) or T-SQL bulk insert command if yor data have not to be cleaned or transformed and in plus there is the effort to build a SSIS package.