Like Jook-D said, it depends on what you are doing. If it's just for a home theater box that will just play movies then the i3 would be better since it will likely be way more than sufficient and use less power. If you are trying to do 3D renders or transcode your whole movie collection then the i5 would be better because it's a tru quad core and the work load is easy to spread out.