is an i5 3330 still worth nowadays for gaming? its price had gone down so i consider buying an ivy i5 vs an i5 haswell
Yes the i5 3330 is still a great option for gaming. It performs almost on par with a stock 4670k in most games. There is no reason you shouldn't buy one if your get it at a good price unless of course if you want to overclock in the future.
The Core i5-3350P is a better choice unless you need the integrated graphics.
what is the difference between a 3330 and a 3350p?
The i5 3350p is clocked 100 Mhz higher than the 3330 but lacks integrated graphics and is hence cheaper. So, if you have a dedicated graphics card than it is better to go with the cheaper but slightly faster 3350p.