New bottom bracket. Chainstay clearance could be an issue, as I'm assuming this is a 52t chainring. You can buy yourself 3mm or less on the rear by installing a BB spacer, more than that and you may start to run out of threads. Invest $20 in a crank puller and a cheap plastic vernier caliper and measure everything to figure out how far in this chainring needs to go to get you a standard 42mm chainline. If it will hit the chainstays there, and a spacer out back won't help, you need a new crank.