That depends on how you connect extra NIC, I had extra NIC with direct cable connection to backup server and the results were amazing.
I been using striped backups with 64 files, using the stored procedure below
USE [master]
GO
/****** Object: StoredProcedure [dbo].[sp_fast_backup] Script Date: 07/10/2013 12:56:10 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[sp_fast_backup] ( @dbname varchar(8000)='Database_Name',@fno INT=64, @run INT=0 ,@Path varchar(8000)=null)
AS
SET NOCOUNT ON
declare
--@path varchar(300),
@finame varchar(8000),
@dsk varchar(8000),
@ts VARCHAR(8000),
@cmd VARCHAR(8000)
begin
print ' '
PRINT '-- USEAGE : sp_fast_backup , <databasename>, <no of file>, <run=1/0> , path=<path>'
PRINT ' '
IF @fno IS NULL
set @fno = 64
IF @fno > 64
SET @fno = 64
IF @dbname IS NULL
set @dbname ='Database_Name'
IF @path IS NULL
set @path ='\\10.12.12.25\sql_backups\' + CAST(REPLACE(@@servername,'\','_') AS VARCHAR) +'\'
SET @finame = REPLACE(@dbname,' ','_')
SELECT @ts='_' +convert(varchar, GETDATE(), 112)+ '_'+replace(convert(varchar, GETDATE(), 108), ':', '') + '_FILENO_'
print 'Backup Database [' + @dbname + '] to '
SET @cmd = 'Backup Database [' + @dbname + '] to '
--print @fno
while 1 < @fno
BEGIN
--SELECT 'this is test'
SET @dsk= 'disk=' +CHAR(39) + @path + @finame + @ts + cast(@fno as varchar) + '.full' + CHAR(39) + ','
PRINT @dsk
SET @cmd = @cmd + @dsk
set @fno = @fno - 1
END
--PRINT 'out of loop'
SET @dsk= 'disk=' +CHAR(39) + @path + @finame + @ts + cast(@fno as varchar) + '.full' + CHAR(39)
SET @cmd = @cmd + @dsk + ' with copy_only,compression'
PRINT @dsk + ' with copy_only,compression'
IF @run=1
EXEC(@cmd)
end