Size matters not.
Does, too.
We don't really have an official size on the Gozanti so it may end up bigger then we expect.
Wookieepedia's length seems to be based on a now-expunged post on starwars.com, which may or may not be canon. But it's pretty easy to estimate the size based on the TIE Fighters carried by the version illustrated in "Rebels":
Comparing the size of the TIE Fighters directly to the size of the cruiser itself indicates that the ship is no more than 10 TIE Fighters or 64m in length--but that must overestimate the ship's length to some degree, because the fighters are closer to the camera than the cruiser's keel. It's not clear to me exactly how much to dial that back, but it's clear that although it's certainly larger than that 41.8m, it's probably still close.
Also, the Gozanti is a proper military capital ship so it could pack as much or more firepower then the CR-90.
Every source I can find describes it as a refitted freighter designed to resist pirate attacks with heavy armor at the cost of additional mass.
Edited by Vorpal Sword