#1 lo que más te lastra es la gráfica. Ten en cuenta que esos "4GB" son puro marketing, la gráfica es de gama media/baja tirando a baja, pero le meten más VRAM, y la ponen al precio de un modelo superior pero que tiene menos memoria.
Sobre el procesador, es cierto que para juegos es bastante mejor un i5, pero tu procesador no es "una caca", está bastante bien y te renta mucho más un cambio de gráfica (a una GTX760/770/970 o una R9 de AMD), ya que para el CS:GO vas sobrado de procesador (y eso que es relativamente exigente en CPU).
Te recomiendo usar "fps_max 61" (pero en algunos servidores comunitarios no te dejará entrar) o "fps_max 121" (que es lo ideal, pero tu gráfica podría llegar a quedarse un poco corta y dar "bajoncillos" en los momentos de mayor acción), así tendrás unos FPS constantes y además no fuerzas innecesariamente a la gráfica. Lo ideal es que sea un múltiplo de la tasa de refresco (chistaco xD) de la pantalla, para evitar el tearing lo máximo posible. Y se usa 61/121 en vez de 60/120 porque por alguna razón, se genera siempre 1 fps menos del indicado xD
( #60 ) 300 fps estables se notan incluso con una pantalla "normal" de 60hz, ya que aumenta la probabilidad de que el siguiente fotograma que muestre la pantalla, sea más "nuevo" (hablamos de milisegundos), tampoco es algo imprescindible pero sí que se nota. Y si el hardware no da, pues qué le vas a hacer...