Lenovo might have intentionally reduced the performance in Windows by default to enhance battery life, because it is a gaming laptop they probably have a lot of performance options in the vendor’s control center to sacrifice battery life for performance, are you sure you activated every performance option?
Also mesa drivers often have better performance than Radeon official drivers, but they are less consistent (more stuttering).
Celluloid does much less than vlc, why not just using mpv (which celluloid uses as backend) so you have a full player