In terms of differences in individuals, empirically 60%-80% appears to be genetic: https://en.wikipedia.org/wiki/Heritability_of_IQ
How do you explain the rise in IQ scores over time ? Better genetics?
Depending on what you mean by 'genetic techniques', it sure does. Here's a genetic technique: Test everyone for IQ and only breed the top ten percent. Average IQ will obviously improve. This is just old fashioned selective breeding. It can be done, and in fact has been done (unintentionally) in places like Israel, where average IQ is notably higher.
Whether that would unbalance society in some sense ("lose the ability to do carpentry") is another question. I think society is actually unbalanced now; we have more stupid people than we need because new technologies have shifted the IQ demands upwards. There's no use for dumb brutes any more; we have machines to do the physical work they used to do. But we have tons of use for smarty-pants; so much that we can't get enough of them. Increasing average IQ wouldn't unbalance society; it would re-balance it to the new demands of the modern world.
however, the current picture of vertabrate development makes it seems like such a simple genetic model for mind skill traits is hopelessly unlikely. You have weird crap like receptors being used for different functions in different areas of the brain. And they migrate / gene activate at different times of development in response to genetic expression partially determined by environmental conditions. Its a big ugly undocumented hack. I tend to assume we are all SWE but if you are not, there is human created code so unmaintainable the cost to fix/understand is easily 10x the cost to create. Evolution i guess has no reason to make it easier on gene engineers. Unless you hope the human brain ends up being kike particle physics with a few elegant math laws that make the apparent complexity simple.