Shell HX7 good oil but it is Semi Synthetic Oil. Recommended Engine oil for K10B is 0W20 and 5W30 fully synthetic. Knocking can be due to starvation of engine oil on cold start but experts here can guide better.
Use fully synthetic 5W30/0W20 engine oil and genuine engine oil filter. Your OCI of 5000KM is perfect.