Danar Christanto :
yess, but Haswell i5 and i7 processor and motherboard currently expensive as hell
They will remain that way, seeing that Intel usually doesn't lower CPU prices. But I never said you need to buy an i5 or i7 right now if you cannot afford it. Starting out with an i3 is perfectly fine. Just make sure you get a current one! If you find that Ivy i5 or i7 are cheaper than Haswell ones, then that is because vendors want to clear their stores, offering a discount. I expect that if you buy an i3 now, there will be some time until you want to upgrade, and by then, the Haswell i5 and i7 can be cheaper just the same, especially when their successor has already been released.
That being said, I fail to find offers of Ivy Bridges that are significantly cheaper. I am just not claiming that they do not exist. But if you know some, you will probably also be able to find discounted Haswells for your upgrade when Broadwell is out.
And Haswell mainboards are not more expensive than Ivy Bridge ones. They aren't expensive in general, not unless you want a Z87 overclocker board with lots of features you'll probably never use. You should be able to get a B85 mainboard that will do the job nicely for between $70 and $80. No performance drawback to the expensive mainboards (other than that you cannot overclock, and even that is only partially true, since some mainboards offer BIOSes that support "non-Z-overclocking".
Danar Christanto :
what about Intel G3220, it is haswell but I know it not stronger than i3 3240 as usual.
G3220 is the Pentium line. It is below the i3 line, difference being that Core i3 offers hyperthreading while the pentiums do not. Whether that matters depends on the application. Games are not known to be able to make use of hyperthreading, although this may be different for very new and future games.
But you can always buy a G3220 and upgrade to any Haswell later, seeing that the mainboards are the same. The cheaper the CPU you buy now, the more sense a future upgrade will make, seeing that you are limited to upgrade within your CPU generation.