The application of finite control set model predictive control (FCS-MPC) in six-phase permanent magnet synchronous motors (PMSMs) often faces a trade-off between computational burden and accurate voltage vector selection, as well as challenges related to harmonic components and torque generation. This paper introduces an improved model predictive current control (MPCC) method to address these problems. Firstly, 12 virtual voltage vectors are synthesized to improve torque output performance while suppressing harmonic currents. Then, to generate symmetrical switching signals and reduce switching loss, the largest basic vector used to synthesize the virtual vector is replaced by two medium vectors. Secondly, to solve the problem of the increased computational burden caused by the increase in discrete virtual vectors, a two-step vector selection method is proposed. In this method, each part is divided into several parts according to N, and the traditional cost function is also replaced by two-step functions. Different control performances can be achieved according to different values of N. Experimental results show that the proposed control scheme not only achieves stable current quality but also significantly improves steady-state performance throughout the entire speed range.