I'd do some math, if I were you. If you put $1,300/month towards that debt, it should take you roughly 6 years to pay it off. (Check me on that one; also check to make sure there's no prepayment penalty.)
What do your finances look like in 10 years if you pay off the debt first and then invest? What do they look like if you invest now while paying the minimums on the debt? What do they look like if you split Roth contributions and extra debt payments 50/50?
You may also want to check yourself on the tax benefits. My math is saying that your total interest payments are <$3,000/year. MFJ standard deduction is $12,700 for 2017. Unless you have more than $12,7000 in state tax, property tax, mortgage interest and charitable giving, your interest payments on this debt are NOT fully "tax deductible" because in the absence of those payments, you'd claim the standard deduction.
For example, let's say your tax deductible expenses are $3,000 in state tax, $2,000 in real estate taxes, $4,000 in mortgage interest and $1,000 in charitable giving, totally $10,000. Now you add in the $3,000 in student loan interest. $13,000. You itemize because $13,000 > $12,7000. But if you paid all that debt off, your deductible expenses become $10,000. You would claim the standard deduction, which only lowers your taxable income by $300 compared to having the debt. The amount of interest that's EFFECTIVELY tax deductible is only $300.
Another consideration is that ALL of that debt is variable interest rates. You can probably assume we're at an interest rate floor right now, and if you're planning to stretch the debt payment out for a decade or more, you will need to account for an interest rate increase.