Je mehr Lautsprecher eine Box hat, umso größer und lauter ist sie im Regelfall und umso höher ist der vom Hersteller optimierte Hörabstand. Denn damit die Speaker (bei nichtkoaxialen Systemen) wirklich in Phase spielen und die Hörerfahrung ideal ist, kommt es aufgrund des Abstrahlverhaltens auf einen bestimmten Abstand an.
Bei 1,5 m Abstand gehen wahrscheinlich beide Alternativen. Bei weniger Abstand würde ich die 310 sicher nicht nehmen. Die 310 hätten den Vorteil, dass Du schon ein Fullrangesystem mit nur zwei Boxen hast. Bei den 120 mit dem Sub müsstest Du beides möglichst gut zueinander positionieren. Andererseits sollte man sein System so oder so einmessen. Im ersten Fall müsstest Du nur zwei Boxen herumrücken, im zweiten Fall 3 und insbesondere mit dem Abstand Sub/Satelliten spielen. Wenn Du schon die 120 hast, würde ich die behalten.