Soft 150gr in 300WM equals the result you had. Move up to a more stout 165gr at least or a 150 mono.