mouse will recommend u get logitech g400s, then get a ducky mechanical keyboard its worth the price
Most good optical mice use an AVAGO-3090 or AVAGO-3050 sensor or similar (many mice use these sensors but have bad firmware that ruin the tracking), avoid pixart sensors such as the ones used in all optical steelseries mice/zowie mico, they have predicition and a low perfect control speed.
Great mice that either use the Avago-3090 sensor or are extremely similar are:
Zowie-EC1 eVo
Zowie-EC2 eVo
Zowie-AM
Zowie-FK
Logitech G400
Logitech G400s
Coolermaster Storm Spawn
Deathadder 3.5G
Deathadder Black Edition
Deathadder 2013 edition
Abyssus (great shape for quake, not so much for counter-strike)
Worth mentioning:
MX518 (has prediction problems)
Roccat Savu (has tracking problems on a lot of surfaces)
The MLT-04 Electronics sensor, which is what is used by a lot of professional gamers in Counter-Strike and Quake is found in the old Microsoft mice:
Microsoft Intellimouse 1.1a (IMO 1.1a)
Microsoft Intellimouse 3.0 (IME 3.0)
Microsoft Wheel Mouse Optical 1.1a (WMO 1.1a)
Microsoft Blue Optical Mouse (discontinued since forever lol)