Can you people please help me in deciding a good engine oil for my Alto VXR 2019. It has mileage of 40,000kms and currently I am using 10W-50. Also, I am living in the southern Sindh, so temperature is between 40-50°C. With the current oil, I am getting fuel average of 18.9km/L. However, the engine is making much noise when accelerating. Also, in low gears such as 1st, and 2nd, the car is not moving properly but with hurdles.
I am hearing that 0W-20, 5W-20, 5W-30, 0W-30 will give good efficiency and fuel average.
Can you please suggest me whether the current type is good or should I replace one? If possible, please justify. I need guidance.