I got BF4 for 20 bux or something crazy, but I really like BF3 better. They changed some of the "feel" of BF4. When you jump, it isn't as floaty now. It is more concrete. It doesn't feel like you can jump as high or far, and it is very up and down. Hard to explain unless you try it.
I dunno. I still haven't figured out my textures issue - not a fan of BF4. Maps are overly large, and it can be some time until you find someone to fight. BF2 and other BF games did a good job of forcing fighting - but BF4 you can avoid fighting all together and cap points. The circle of influence for a flag is way too big.