Tires are probably the culprit.
Struts do not typically cause speed dependent vibrations (they may still be bad, though, causing the tires to wear). If there is a difference in movement ("play" or "free play") from right to left when shaking the wheel, it should be investigated.