No puedes decir que "te parece más largo uno que otro". La realidad es una. Super Mario 64 es más largo que Another World, el límite de pasárselo "a toda leche" demuestra su longevidad mínima para completarlo.
Mass Effect es más largo que Mass Effect 2. No por pasarse la historia principal --que diría que también, pero no lo he comprobado--, sino por pasar el 100% del videojuego, incluyendo sus logros --o sin incluirlos, da igual, ambas formas gana Mass Effect--, Mass Effect es más largo si hacemos esto, los kilómetros que debes recorrer, la cantidad de misiones secundarias y llegar al máximo nivel, te toma más horas que te tomaría hacer el 100% de Mass Effect 2.
Estoy cerca del 100% de Mass Effect 2 y llevo unas 48 horas, en Mass Effect al 100% PERO SIN TENER TODOS LOS LOGROS iba por 81 horas, pero el detalle está en que Mass Effect tiene logros más dificiles de conseguir que Mass Effect 2, los logros de "Aliado Krogan, Aliado Turiano, Aliado Asari" etcétera, requiere que te pases el 80% del videojuego, misiones secundarias incluidas, con cada personaje, por lo cual, hay que pasarse el 80% del videojuego 3 veces en 3 partidas diferentes para ello, y tener todos los logros, por ende hacer el 100%. Mass Effect 2 no tiene esos logros, al pasártelo una sola vez al 100% ya está, se acabó.
En total, probablemente Mass Effect te tomaría unas 110 horas, calculadas a ojo, y Mass Effect 2 a lo mejor unas 60 y pocas, exagerando un poco. Por lo cual, es casi el doble, a ojo, quizá más o quizá menos.