Do you have corrosive sweat? When I was younger, my sweat had the same effect as the molecular acid blood from the 'Alien' movies...literally used to eat through the metal bits of my guitars.
Nowadays not so bad, but I got into the habit of thoroughly wiping down my strings after each playing session. Seemed to help their longevity and also their feel.
Another thing you can try is to use that 'String Eze' spray on your strings every now and then. Tends to make the entire fretboard seem smoother - but a lot of guitarists hate that. I tend to use it only when the strings are getting really old, and I really should be changing them but can't be bothered.
I used to use EB Slinky's as well - 10's to 46, but lately changed to nickel strings for a bit of difference. I like the warmth of the nickel strings, and they seem to last longer, but they seem to 'grind' against the frets when bending which is a bit off putting!
JBLP Gold Top #129 - redubbed "#1 in Oz"