You cannot use Skylake Xeon CPU on H170 chipset mobo, you need C232 WS mobo for that.
As for RAM, no point getting > 2133MHz RAM when you aren't using Z170 mobo, speed will be limited to 2133MHz even if you get 2666MHz, can save some money here.
I don't know where you get the price from because your price is quite different from what I get from ETech's lelong account
Intel Core i7 6700 - RM 1284
Gigabyte H170-HD3 (D4) - RM 486
Corsair 16GB (8GB x 2) DDR4 2133MHz Value RAM - RM 324
Gigabyte GTX980Ti 6GB GDDR5 Xtreme Gaming - RM 3300
Kingston HyperX Fury 120GB SSD - RM 209
WD Blue 1TB HDD - RM 215
CM V650 - RM 498
NZXT Noctis 450 - RM 605
Acer Predator XB271HU-IPS - RM 3299
Corsair Strafe RGB - RM 582
Total: RM 10532 (ETech price inclusive of GST)
CPU cooler is optional since it is not an overclockable rig, you can spend money on it if you want, but don't spend RM 469 on Kraken X41, it is just a 1 x 120mm AIO liquid cooler which is not worth, top up a bit for Corsair Hydro H100i for 2 x 120mm instead.
As for the price, i pm them personally. So, which mobo would u recommend for my preferred spec? And any specific reason for why u pick gigabyte 980 ti over zotac`s? Afaik, zotac`s 980 ti is the fastest single gpu.