Why are you running 10W-40?

Do you have an oil pressure issue?

On filters, Delcos are pretty cheap (in quality) filters.

Fram XG, KN, Mobil 1, Amsoil are all good filters.

Unsure on royal purple filters.