I was thinking whether
2x4GB (dual channel)
Or
1x8GB ( single channel)
1.which combination will be good for hp envy 15 i7 4th gen quadcore processor?
2.How much performance gain will be in each case?
Pretty much no difference, it doesn't matter which type you get, it will still do the same thing, the memory isn't really important when it comes to computer performance.