Probably want to pick up a Seagate ST1000DM003 1TB drive if they're cheaper. No point in getting WD Blue anymore because they're old and slower.
I guess you could switch motherboards to something cheaper and buy a separate wifi card and hope the difference doesn't add up to however much your mobo costs. Not sure how much your mobo costs since I can't find a Z77X-UD3H-WB but there's a Z77X-UD5H-WB.
Otherwise I'm not sure where else you can save money aside from doing illegal shit like pirating windows for a better video card.